error-tolerant process